package xyz.labmem.main.modular.app.jtys.entity

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonFormat
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*

/**
 * @Author lty
 * @Date 2022/1/24 11:50
 */
@SocketPath("true",order=79)
@TableName("jtj_yylqyclcjb")

@ApiModel(value = "营运类企业车辆")
class App_jtjyylqyclcjb : GFBaseEntity<App_jtjyylqyclcjb>() {

    @TableField("tbrq")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ApiModelProperty(value = "填表日期")
    @ExcelProperty("填表日期")
    var tbrq: Date? = null

    @TableField("SSXQ")
    @ApiModelProperty(value = "所属辖区")
    @ExcelProperty("所属辖区")
    var ssxq: String? = null
    @SqlColumn(unit = true)
    @TableField("QYMC")
    @ApiModelProperty(value = "企业名称")
    @ExcelProperty("企业名称")
    var qymc: String? = null

    @SqlColumn
    @TableField("QYXXDZ")
    @ApiModelProperty(value = "企业详细地址")
    @ExcelProperty("企业详细地址")
    var qyxxdz: String? = null

    @SqlColumn
    @TableField("JJXZ")
    @ApiModelProperty(value = "经济性质")
    @ExcelProperty("经济性质")
    var jjxz: String? = null

    @SqlColumn
    @TableField("DWFZR")
    @ApiModelProperty(value = "单位负责人")
    @ExcelProperty("单位负责人")
    var dwfzr: String? = null

    @SqlColumn
    @TableField("LXFS")
    @ApiModelProperty(value = "联系方式")
    @ExcelProperty("联系方式")
    var lxfs: String? = null

    @TableField("CLJYFW_JYFWLX")
    @ApiModelProperty(value = "车辆经营范围-经营范围类型")
    @ExcelProperty("车辆经营范围_经营范围类型")
    var cljyfwjyfwlx: String? = null

    @SqlColumn
    @TableField("CLJYFW_JYFWMC")
    @ApiModelProperty(value = "车辆经营范围-经营范围名称")
    @ExcelProperty("车辆经营范围_经营范围名称")
    var cljyfwjyfwmc: String? = null

    @TableField("CLLX_DL")
    @ApiModelProperty(value = "车辆类型-大类")
    @ExcelProperty("车辆类型_大类")
    var cllxdl: String? = null

    @TableField("CLLX_ZL")
    @ApiModelProperty(value = "车辆类型-中类")
    @ExcelProperty("车辆类型_中类")
    var cllxzl: String? = null

    @TableField("CLLX_XL")
    @ApiModelProperty(value = "车辆类型-小类")
    @ExcelProperty("车辆类型_小类")
    var cllxxl: String? = null

    @TableField("CPHM")
    @ApiModelProperty(value = "车牌号码")
    @ExcelProperty("车牌号码")
    var cphm: String? = null

    @TableField("CLCC_CC")
    @ApiModelProperty(value = "车辆尺寸-车长(米)")
    @ExcelProperty("车辆尺寸（米）_车长")
    var clcccc: String? = null

    @TableField("CLCC_CK")
    @ApiModelProperty(value = "车辆尺寸-车宽(米)")
    @ExcelProperty("车辆尺寸（米）_车宽")
    var clccck: String? = null

    @TableField("CLCC_CG")
    @ApiModelProperty(value = "车辆尺寸-车高(米)")
    @ExcelProperty("车辆尺寸（米）_车高")
    var clcccg: String? = null

    @TableField("ZDGL")
    @ApiModelProperty(value = "最大功率(KW)")
    @ExcelProperty("最大功率（KW)")
    var zdgl: String? = null

    @TableField("RLLX")
    @ApiModelProperty(value = "燃料类型")
    @ExcelProperty("燃料类型")
    var rllx: String? = null

    @TableField("HDDW")
    @ApiModelProperty(value = "核定吨位(座)")
    @ExcelProperty("核定吨（座）位")
    var hddw: String? = null

    @TableField("ZBZL")
    @ApiModelProperty(value = "整备质量(公斤)")
    @ExcelProperty("整备质量(公斤）")
    var zbzl: String? = null

    @TableField("ZZL")
    @ApiModelProperty(value = "总质量(公斤)")
    @ExcelProperty("总质量(公斤）")
    var zzl: String? = null

    @TableField("JSDJ")
    @ApiModelProperty(value = "技术等级")
    @ExcelProperty("技术等级")
    var jsdj: String? = null

    @TableField("SFAZDWXT")
    @ApiModelProperty(value = "是否安装定位系统")
    @ExcelProperty("是否安装定位系统")
    var sfazdwxt: String? = null

    @TableField("ZJ")
    @ApiModelProperty(value = "轴距(米)")
    @ExcelProperty("轴距（米）")
    var zj: String? = null

    @TableField("ZQYZL")
    @ApiModelProperty(value = "准牵引质量(千克)")
    @ExcelProperty("准牵引质量（千克）")
    var zqyzl: String? = null

}